/* 
    Document   : style
    Created on : Feb 19, 2011, 1:44:49 AM
    Author     : Mr.Alex
    Description:
        Purpose of the stylesheet follows.
*/

a {
    text-decoration: none;
}

body {
    background: url(../images/graphics/bg_main.gif) top center no-repeat fixed;
}

#top-line {
    background: #5c2304;
    height: 7px;
}

.header {
    overflow: hidden;
    margin-bottom: 25px;
}

.center {
    
}

.footer {
    border-top: 1px dashed #CCC;
    padding: 5px; margin-top: 10px;
    color: #666;
}

.col-right{
    float: right;
    padding: 0 15px;
    border-left:1px solid #ddd;
    min-height: 500px;
}

/* menu */
.menu ul {
    margin: 0; padding: 0;
    text-transform: uppercase;
}
.menu ul li {
    display: inline;
    float: right;
    margin-bottom: 0;
    margin-left: 50px;
    margin-right: 0;
    margin-top: 0;
}
.menu ul li a{
    color: #5c2304;
    display: block;
    font: bold 14px arial,sans-serif !important;
    padding: 44px 0 0 0;
    text-decoration: none;
}
.menu ul li a.current {
    background: url(../images/graphics/triangle.gif) top center no-repeat;
}

/* left box */
.box_top{
    border-left: 2px solid #5c2304;
    border-top: 1px dashed #5c2304;
    border-bottom: 1px dashed #5c2304;
    padding: 10px;
}
.box_top h3{
    margin: 0;
}

/* Home */
.flash {
    text-align: center;
}

.store {

}
.store h3{

}
.store ul {
    margin: 0;
    padding: 0;
}
.store ul li {
    list-style: none;
    float: left;
    overflow: hidden;
    margin: 0 40px 20px 8px;
}
.store ul li.last {
    margin: 0 0 20px 0;
}
.store ul li h4{
    margin: 0;
    font-size: 12px;
}
.store ul li a.frame-img {
    position: relative;
    width: 150px;
    height: 150px;
}
.store ul li a.frame-img h3.overlay {
    margin: 0; padding: 5px 10px;
    width: 100%;
    background: #5c2304; color: #FFF;
    opacity: 0.5;
    position: absolute;
    bottom: 3px; left: 0;
    z-index: 100;
}

/* common */
.black {
    color: #231f20;
}
.red, a.red {
    color: #C00;
}
.brown {
    color: #5c2304;
}
.meta {
    color: #999999 !important;
    font: normal 11px 'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
    line-height: 16px;
    text-shadow: none;
    text-transform: none;
}

/* icons */
.view-icon {background: url(../images/icons/pictures.png) no-repeat 0 -1px; padding: 0 0 0 20px}
.cart-add {background: url(../images/icons/cart_add.png) no-repeat 0 -1px; padding: 0 0 0 20px}
.cart-remove {background: url(../images/icons/cart_delete.png) no-repeat 0 -1px; padding: 0 0 0 20px}


/* Homepage QuickNavigation */
a .title {color: #5c2304}
#quicknav {overflow: hidden}
#quicknav {background:url(../images/graphics/link_border.png) repeat-x;}
.quicknavgrid_3	{width:196px; margin:0px; padding:20px 20px 0; display:inline; float:left; position:relative; margin-left:1px;}
.quicknav {background:#FFFFFF;}
.quicknav:hover	{background:url(../images/graphics/link_bg.png) repeat-x;}
.quicknavhr {margin-bottom:0;}
.quicknav.alpha	{margin-left:0; width:199px;}
